package com.auxgroup.hr.front.dao.domain;

import javax.persistence.*;
import java.util.Date;


/**
 * 异动表
 * The persistent class for the PS_C_WF_XFR_HDR database table.
 */
@Entity
@Table(name = "PS_C_WF_XFR_HDR")
@NamedQuery(name = "PsCWfXfrHdr.findAll", query = "SELECT p FROM PsCWfXfrHdr p")
public class PsCWfXfrHdr extends AbsWfEmplDomain {
    private static final long serialVersionUID = 1L;

    @Column(name = "EMPLID")
    private String emplid;
    @Column(name = "EMPL_RCD")
    private Integer emplRcd;
    @Column(name = "NAME_DISPLAY")
    private String nameDisplay;
    @Column(name = "SEX")
    private String sex;
    @Column(name = "BIRTHDATE")
    private Date birthdate;
    @Column(name = "MAR_STATUS")
    private String marStatus;
    @Column(name = "C_BEAR")
    private String cBear;
    @Column(name = "BUSINESS_UNIT")
    private String businessUnit;
    @Column(name = "C_BUSN_DESCR")
    private String cBusnDescr;
    @Column(name = "SETID_DEPT")
    private String setidDept;
    @Column(name = "SETID")
    private String setid;
    @Column(name = "DEPTID")
    private String deptid;
    @Column(name = "C_ORG_FULLNAME")
    private String cOrgFullname;
    @Column(name = "RS_FULL_NAME")
    private String rsFullName;
    @Column(name = "DEPT_DESCR")
    private String deptDescr;
    @Column(name = "DESCRSHORT")
    private String descrshort;
    @Column(name = "C_DEPT_LEVEL")
    private String cDeptLevel;
    @Column(name = "SETID_JOBCODE")
    private String setidJobcode;
    @Column(name = "JOBCODE")
    private String jobcode;
    @Column(name = "JOBCODE_DESCR")
    private String jobcodeDescr;
    @Column(name = "C_JOBCODE")
    private String cJobcode;
    @Column(name = "JOB_FUNCTION")
    private String jobFunction;
    @Column(name = "LOCATION")
    private String location;
    @Column(name = "C_JOB_LEVEL")
    private String cJobLevel;
    @Column(name = "RS_JOB_LEVEL")
    private String rsJobLevel;
    @Column(name = "C_AUX_SYSTEM")
    private String cAuxSystem;
    @Temporal(TemporalType.DATE)
    @Column(name = "START_DT_CHN")
    private Date startDtChn;
    @Temporal(TemporalType.DATE)
    @Column(name = "C_WKLIF_BGN_DT")
    private Date cWklifBgnDt;
    @Temporal(TemporalType.DATE)
    @Column(name = "RS_WKLIF_BGN_DT")
    private Date rsWklifBgnDt;
    @Temporal(TemporalType.DATE)
    @Column(name = "LAST_HIRE_DT")
    private Date lastHireDt;
    @Column(name = "HIGHEST_EDUC_LVL")
    private String highestEducLvl;
    @Column(name = "C_SCHOOL")
    private String cSchool;
    @Column(name = "C_MAJOR")
    private String cMajor;
    @Column(name = "C_EMPL_FROM")
    private String cEmplFrom;
    @Column(name = "C_EMPLID")
    private String cEmplid;
    @Column(name = "C_NAME")
    private String cName;
    @Column(name = "PHONE")
    private String phone;
    @Column(name = "C_FINANCIAL_STAFF")
    private String cFinancialStaff;
    @Column(name = "C_IS_DEPT_MGR")
    private String cIsDeptMgr;
    @Column(name = "C_IS_DXS")
    private String cIsDxs;
    @Column(name = "C_IS_GWHCY")
    private String cIsGwhcy;
    @Column(name = "C_IS_GROUP_MGR")
    private String cIsGroupMgr;
    @Column(name = "C_IS_SYB_MGR")
    private String cIsSybMgr;
    @Column(name = "C_IS_CPY_MGR")
    private String cIsCpyMgr;
    @Column(name = "C_JOB_TYPE")
    private String cJobType;
    @Temporal(TemporalType.DATE)
    @Column(name = "C_XFR_DT")
    private Date cXfrDt;
    @Column(name = "ACTION")
    private String action;
    @Column(name = "ACTION_REASON")
    private String actionReason;
    @Column(name = "C_XFR_BUS_UNIT")
    private String cXfrBusUnit;
    @Column(name = "C_XFR_SETID_DEPT")
    private String cXfrSetidDept;
    @Column(name = "C_XFR_DEPTID")
    private String cXfrDeptid;
    @Column(name = "C_XFR_DEPTDESCR")
    private String cXfrDeptdescr;
    @Column(name = "C_XFR_SETID_JOBCOD")
    private String cXfrSetidJobcod;
    @Column(name = "C_XFR_JOBCODE")
    private String cXfrJobcode;
    @Column(name = "C_XFR_JOBCODE_DESC")
    private String cXfrJobcodeDesc;
    @Column(name = "C_XFR_JOBLEVEL")
    private String cXfrJoblevel;
    @Column(name = "C_XFR_JOBLV_DESCR")
    private String cXfrJoblvDescr;
    @Column(name = "C_XFR_JOBLEVEL_P")
    private String cXfrJoblevelP;
    @Column(name = "C_XFR_CROSS_TYPE")
    private String cXfrCrossType;
    @Column(name = "C_XFR_JOBLVP_DESCR")
    private String cXfrJoblvpDescr;
    @Column(name = "GP_PAYGROUP")
    private String gpPaygroup;
    @Column(name = "COMPANY")
    private String company;
    @Column(name = "C_HIRE_SI_UNIT")
    private String cHireSiUnit;
    @Column(name = "C_HIRE_PHF_UNIT")
    private String cHirePhfUnit;
    @Column(name = "RS_COST_CENTER")
    private String rsCostCenter;
    @Column(name = "C_TL_GRP")
    private String cTlGrp;
    @Column(name = "C_XFR_RECONTRACT")
    private String cXfrRecontract;
    @Column(name = "RS_CONT_CHG_TYPE")
    private String rsContChgType;
    @Column(name = "REG_REGION")
    private String regRegion;
    @Column(name = "CONTRACT_TYPE")
    private String contactType;
    @Column(name = "C_CONT_TYPE")
    private String cContType;
    @Column(name = "C_CONTRACT_GSZLX")
    private String cContractGszlx;
    @Column(name = "C_CONTRACT_TYPE")
    private String cContractType;

    @Temporal(TemporalType.DATE)
    @Column(name = "CONTRACT_BEGIN_DT")
    private Date contractBeginDt;
    @Temporal(TemporalType.DATE)
    @Column(name = "CONTRACT_END_DT")
    private Date contractEndDt;
    @Temporal(TemporalType.DATE)
    @Column(name = "CONTRCT_EXP_END_DT")
    private Date contrctExpEndDt;
    @Column(name = "C_CALC_COMPANY")
    private String cCalcCommpany;
    @Column(name = "C_XFR_SUPERVISOR")
    private String cXfrSupervisor;
    @Column(name = "GROUP1")
    private String group1;
    @Column(name = "C_FD_JXJG")
    private String cFdJxjg;
    @Column(name = "C_TER_IS_SFYHBARY")
    private String cTerIsSfyhbary;
    @Column(name = "C_YESNO2")
    private String cYesno2;

    public PsCWfXfrHdr() {
    }

    @Override
    public void baseInit(AbsWfEmplDomain r) {
        //FIXME 没有创建功能，就什么也不做
    }

    public String getcFdJxjg() {
        return cFdJxjg;
    }

    public void setcFdJxjg(String cFdJxjg) {
        this.cFdJxjg = cFdJxjg;
    }

    public String getcTerIsSfyhbary() {
        return cTerIsSfyhbary;
    }

    public void setcTerIsSfyhbary(String cTerIsSfyhbary) {
        this.cTerIsSfyhbary = cTerIsSfyhbary;
    }

    public String getcYesno2() {
        return cYesno2;
    }

    public void setcYesno2(String cYesno2) {
        this.cYesno2 = cYesno2;
    }

    public String getEmplid() {
        return emplid;
    }

    public void setEmplid(String emplid) {
        this.emplid = emplid;
    }

    public Integer getEmplRcd() {
        return emplRcd;
    }

    public void setEmplRcd(Integer emplRcd) {
        this.emplRcd = emplRcd;
    }

    public String getNameDisplay() {
        return nameDisplay;
    }

    public void setNameDisplay(String nameDisplay) {
        this.nameDisplay = nameDisplay;
    }

    public String getSex() {
        return sex;
    }

    public void setSex(String sex) {
        this.sex = sex;
    }

    public Date getBirthdate() {
        return birthdate;
    }

    public void setBirthdate(Date birthdate) {
        this.birthdate = birthdate;
    }

    public String getMarStatus() {
        return marStatus;
    }

    public void setMarStatus(String marStatus) {
        this.marStatus = marStatus;
    }

    public String getcBear() {
        return cBear;
    }

    public void setcBear(String cBear) {
        this.cBear = cBear;
    }

    public String getBusinessUnit() {
        return businessUnit;
    }

    public void setBusinessUnit(String businessUnit) {
        this.businessUnit = businessUnit;
    }

    public String getcBusnDescr() {
        return cBusnDescr;
    }

    public void setcBusnDescr(String cBusnDescr) {
        this.cBusnDescr = cBusnDescr;
    }

    public String getSetidDept() {
        return setidDept;
    }

    public void setSetidDept(String setidDept) {
        this.setidDept = setidDept;
    }

    public String getSetid() {
        return setid;
    }

    public void setSetid(String setid) {
        this.setid = setid;
    }

    public String getDeptid() {
        return deptid;
    }

    public void setDeptid(String deptid) {
        this.deptid = deptid;
    }

    public String getcOrgFullname() {
        return cOrgFullname;
    }

    public void setcOrgFullname(String cOrgFullname) {
        this.cOrgFullname = cOrgFullname;
    }

    public String getRsFullName() {
        return rsFullName;
    }

    public void setRsFullName(String rsFullName) {
        this.rsFullName = rsFullName;
    }

    public String getDeptDescr() {
        return deptDescr;
    }

    public void setDeptDescr(String deptDescr) {
        this.deptDescr = deptDescr;
    }

    public String getDescrshort() {
        return descrshort;
    }

    public void setDescrshort(String descrshort) {
        this.descrshort = descrshort;
    }

    public String getcDeptLevel() {
        return cDeptLevel;
    }

    public void setcDeptLevel(String cDeptLevel) {
        this.cDeptLevel = cDeptLevel;
    }

    public String getSetidJobcode() {
        return setidJobcode;
    }

    public void setSetidJobcode(String setidJobcode) {
        this.setidJobcode = setidJobcode;
    }

    public String getJobcode() {
        return jobcode;
    }

    public void setJobcode(String jobcode) {
        this.jobcode = jobcode;
    }

    public String getJobcodeDescr() {
        return jobcodeDescr;
    }

    public void setJobcodeDescr(String jobcodeDescr) {
        this.jobcodeDescr = jobcodeDescr;
    }

    public String getcJobcode() {
        return cJobcode;
    }

    public void setcJobcode(String cJobcode) {
        this.cJobcode = cJobcode;
    }

    public String getJobFunction() {
        return jobFunction;
    }

    public void setJobFunction(String jobFunction) {
        this.jobFunction = jobFunction;
    }

    public String getLocation() {
        return location;
    }

    public void setLocation(String location) {
        this.location = location;
    }

    public String getcJobLevel() {
        return cJobLevel;
    }

    public void setcJobLevel(String cJobLevel) {
        this.cJobLevel = cJobLevel;
    }

    public String getRsJobLevel() {
        return rsJobLevel;
    }

    public void setRsJobLevel(String rsJobLevel) {
        this.rsJobLevel = rsJobLevel;
    }

    public String getcAuxSystem() {
        return cAuxSystem;
    }

    public void setcAuxSystem(String cAuxSystem) {
        this.cAuxSystem = cAuxSystem;
    }

    public Date getStartDtChn() {
        return startDtChn;
    }

    public void setStartDtChn(Date startDtChn) {
        this.startDtChn = startDtChn;
    }

    public Date getcWklifBgnDt() {
        return cWklifBgnDt;
    }

    public void setcWklifBgnDt(Date cWklifBgnDt) {
        this.cWklifBgnDt = cWklifBgnDt;
    }

    public Date getRsWklifBgnDt() {
        return rsWklifBgnDt;
    }

    public void setRsWklifBgnDt(Date rsWklifBgnDt) {
        this.rsWklifBgnDt = rsWklifBgnDt;
    }

    public Date getLastHireDt() {
        return lastHireDt;
    }

    public void setLastHireDt(Date lastHireDt) {
        this.lastHireDt = lastHireDt;
    }

    public String getHighestEducLvl() {
        return highestEducLvl;
    }

    public void setHighestEducLvl(String highestEducLvl) {
        this.highestEducLvl = highestEducLvl;
    }

    public String getcSchool() {
        return cSchool;
    }

    public void setcSchool(String cSchool) {
        this.cSchool = cSchool;
    }

    public String getcMajor() {
        return cMajor;
    }

    public void setcMajor(String cMajor) {
        this.cMajor = cMajor;
    }

    public String getcEmplFrom() {
        return cEmplFrom;
    }

    public void setcEmplFrom(String cEmplFrom) {
        this.cEmplFrom = cEmplFrom;
    }

    public String getcEmplid() {
        return cEmplid;
    }

    public void setcEmplid(String cEmplid) {
        this.cEmplid = cEmplid;
    }

    public String getcName() {
        return cName;
    }

    public void setcName(String cName) {
        this.cName = cName;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getcFinancialStaff() {
        return cFinancialStaff;
    }

    public void setcFinancialStaff(String cFinancialStaff) {
        this.cFinancialStaff = cFinancialStaff;
    }

    public String getcIsDeptMgr() {
        return cIsDeptMgr;
    }

    public void setcIsDeptMgr(String cIsDeptMgr) {
        this.cIsDeptMgr = cIsDeptMgr;
    }

    public String getcIsDxs() {
        return cIsDxs;
    }

    public void setcIsDxs(String cIsDxs) {
        this.cIsDxs = cIsDxs;
    }

    public String getcIsGwhcy() {
        return cIsGwhcy;
    }

    public void setcIsGwhcy(String cIsGwhcy) {
        this.cIsGwhcy = cIsGwhcy;
    }

    public String getcIsGroupMgr() {
        return cIsGroupMgr;
    }

    public void setcIsGroupMgr(String cIsGroupMgr) {
        this.cIsGroupMgr = cIsGroupMgr;
    }

    public String getcIsSybMgr() {
        return cIsSybMgr;
    }

    public void setcIsSybMgr(String cIsSybMgr) {
        this.cIsSybMgr = cIsSybMgr;
    }

    public String getcIsCpyMgr() {
        return cIsCpyMgr;
    }

    public void setcIsCpyMgr(String cIsCpyMgr) {
        this.cIsCpyMgr = cIsCpyMgr;
    }

    public String getcJobType() {
        return cJobType;
    }

    public void setcJobType(String cJobType) {
        this.cJobType = cJobType;
    }

    public Date getcXfrDt() {
        return cXfrDt;
    }

    public void setcXfrDt(Date cXfrDt) {
        this.cXfrDt = cXfrDt;
    }

    public String getAction() {
        return action;
    }

    public void setAction(String action) {
        this.action = action;
    }

    public String getActionReason() {
        return actionReason;
    }

    public void setActionReason(String actionReason) {
        this.actionReason = actionReason;
    }

    public String getcXfrBusUnit() {
        return cXfrBusUnit;
    }

    public void setcXfrBusUnit(String cXfrBusUnit) {
        this.cXfrBusUnit = cXfrBusUnit;
    }

    public String getcXfrSetidDept() {
        return cXfrSetidDept;
    }

    public void setcXfrSetidDept(String cXfrSetidDept) {
        this.cXfrSetidDept = cXfrSetidDept;
    }

    public String getcXfrDeptid() {
        return cXfrDeptid;
    }

    public void setcXfrDeptid(String cXfrDeptid) {
        this.cXfrDeptid = cXfrDeptid;
    }

    public String getcXfrDeptdescr() {
        return cXfrDeptdescr;
    }

    public void setcXfrDeptdescr(String cXfrDeptdescr) {
        this.cXfrDeptdescr = cXfrDeptdescr;
    }

    public String getcXfrSetidJobcod() {
        return cXfrSetidJobcod;
    }

    public void setcXfrSetidJobcod(String cXfrSetidJobcod) {
        this.cXfrSetidJobcod = cXfrSetidJobcod;
    }

    public String getcXfrJobcode() {
        return cXfrJobcode;
    }

    public void setcXfrJobcode(String cXfrJobcode) {
        this.cXfrJobcode = cXfrJobcode;
    }

    public String getcXfrJobcodeDesc() {
        return cXfrJobcodeDesc;
    }

    public void setcXfrJobcodeDesc(String cXfrJobcodeDesc) {
        this.cXfrJobcodeDesc = cXfrJobcodeDesc;
    }

    public String getcXfrJoblevel() {
        return cXfrJoblevel;
    }

    public void setcXfrJoblevel(String cXfrJoblevel) {
        this.cXfrJoblevel = cXfrJoblevel;
    }

    public String getcXfrJoblvDescr() {
        return cXfrJoblvDescr;
    }

    public void setcXfrJoblvDescr(String cXfrJoblvDescr) {
        this.cXfrJoblvDescr = cXfrJoblvDescr;
    }

    public String getcXfrJoblevelP() {
        return cXfrJoblevelP;
    }

    public void setcXfrJoblevelP(String cXfrJoblevelP) {
        this.cXfrJoblevelP = cXfrJoblevelP;
    }

    public String getcXfrCrossType() {
        return cXfrCrossType;
    }

    public void setcXfrCrossType(String cXfrCrossType) {
        this.cXfrCrossType = cXfrCrossType;
    }

    public String getcXfrJoblvpDescr() {
        return cXfrJoblvpDescr;
    }

    public void setcXfrJoblvpDescr(String cXfrJoblvpDescr) {
        this.cXfrJoblvpDescr = cXfrJoblvpDescr;
    }

    public String getGpPaygroup() {
        return gpPaygroup;
    }

    public void setGpPaygroup(String gpPaygroup) {
        this.gpPaygroup = gpPaygroup;
    }

    public String getCompany() {
        return company;
    }

    public void setCompany(String company) {
        this.company = company;
    }

    public String getcHireSiUnit() {
        return cHireSiUnit;
    }

    public void setcHireSiUnit(String cHireSiUnit) {
        this.cHireSiUnit = cHireSiUnit;
    }

    public String getcHirePhfUnit() {
        return cHirePhfUnit;
    }

    public void setcHirePhfUnit(String cHirePhfUnit) {
        this.cHirePhfUnit = cHirePhfUnit;
    }

    public String getRsCostCenter() {
        return rsCostCenter;
    }

    public void setRsCostCenter(String rsCostCenter) {
        this.rsCostCenter = rsCostCenter;
    }

    public String getcTlGrp() {
        return cTlGrp;
    }

    public void setcTlGrp(String cTlGrp) {
        this.cTlGrp = cTlGrp;
    }

    public String getcXfrRecontract() {
        return cXfrRecontract;
    }

    public void setcXfrRecontract(String cXfrRecontract) {
        this.cXfrRecontract = cXfrRecontract;
    }

    public String getRsContChgType() {
        return rsContChgType;
    }

    public void setRsContChgType(String rsContChgType) {
        this.rsContChgType = rsContChgType;
    }

    public String getRegRegion() {
        return regRegion;
    }

    public void setRegRegion(String regRegion) {
        this.regRegion = regRegion;
    }

    public String getContactType() {
        return contactType;
    }

    public void setContactType(String contactType) {
        this.contactType = contactType;
    }

    public String getcContType() {
        return cContType;
    }

    public void setcContType(String cContType) {
        this.cContType = cContType;
    }

    public String getcContractGszlx() {
        return cContractGszlx;
    }

    public void setcContractGszlx(String cContractGszlx) {
        this.cContractGszlx = cContractGszlx;
    }

    public String getcContractType() {
        return cContractType;
    }

    public void setcContractType(String cContractType) {
        this.cContractType = cContractType;
    }

    public Date getContractBeginDt() {
        return contractBeginDt;
    }

    public void setContractBeginDt(Date contractBeginDt) {
        this.contractBeginDt = contractBeginDt;
    }

    public Date getContractEndDt() {
        return contractEndDt;
    }

    public void setContractEndDt(Date contractEndDt) {
        this.contractEndDt = contractEndDt;
    }

    public Date getContrctExpEndDt() {
        return contrctExpEndDt;
    }

    public void setContrctExpEndDt(Date contrctExpEndDt) {
        this.contrctExpEndDt = contrctExpEndDt;
    }

    public String getcCalcCommpany() {
        return cCalcCommpany;
    }

    public void setcCalcCommpany(String cCalcCommpany) {
        this.cCalcCommpany = cCalcCommpany;
    }

    public String getcXfrSupervisor() {
        return cXfrSupervisor;
    }

    public void setcXfrSupervisor(String cXfrSupervisor) {
        this.cXfrSupervisor = cXfrSupervisor;
    }

    public String getGroup1() {
        return group1;
    }

    public void setGroup1(String group1) {
        this.group1 = group1;
    }

}